package com.itlong.cloud.POJO.DTO.smartcard;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * <desc>
 *      与旺龙一卡通对接-设备信息解析传输对象(用于解析含电梯/门禁/云对讲暂存于pull表中的的设备信息数据)
 * </desc>
 *
 * @createDate 19:43 2017-11-08
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class SmartCardSyncDataEquipDTO implements Serializable{

    //设备唯一码
    private String deviceUnique;

    //设备ID，即设备机号，与设备硬件拨码对应。
    private String deviceId;

    //设备名称，一般由客户自定义。
    private String deviceName;

    //项目编号，由8位数字构成,00000001~99999999.
    private String projectId;

    //电梯服务开始层数
    private Integer floorNo;

    //电梯服务结束层数
    private Integer floorNoMax;

    //设备说明
    private String deviceMemo;

    //可选公共楼层，由楼层权限标识组成，如1,3,5
    private String commonFloor;

    // 产品型号ID,如"1700003415"，与“产品信号信息表”中的type_pid一致
    private String productTypeId;

    //云对讲类型，31-门口机，32-围墙机
    private Integer smartType;

    //配置方式(0:手动 1:自动)
    private Integer configType;

    //设备IP
    private String localIp;

    //设备本地网关
    private String localGw;

    //设备DNS
    private String localDns;

    //语音网关
    private String voiceGw;

    //本地服务器地址，如本地一卡通服务器地址
    private String localServer;

    //锁类型(1-电子锁  2-磁力锁)
    private Integer lockType;

    //开门延时，单位:秒
    private Integer delayTime;

    //扬声器音量
    private Integer speakerVolume;

    //麦克风音量
    private Integer micVolume;

    //sn,按腾讯要求自定义(项目编号(8) + 楼栋(3) + 单元(2) + 设备id(3))的16位字符串
    private String sn;

    //证书,由签名公钥、签名私钥、sn、项目编号计算而来
    private String license;

    //校验值,证书的md5值
    private String md5;

    private String din;

    //二维码图标地址
    private String qrCode;

    //sip账号
    private String sipAccount;

    //sip密码
    private String sipPsd;

    //更新时间
    private Date updateTime;



}
